package com.bl.student.service.biz.teacher;

import com.bl.student.dao.model.TeacherEntity;
import com.bl.student.dao.redis.model.TeacherInfo;
import com.bl.student.service.vo.DelBody;
import com.bl.student.service.vo.DelListBody;
import com.bl.student.service.vo.saliva.SalivaHistoryListVo;
import com.bl.student.service.vo.teacher.*;
import org.springframework.data.domain.Pageable;

/**
 * Created by yujingyi on 2018/2/25.
 */
public interface TeacherService {
    TeacherEntity getTeacherByMobile(String account);

    TeacherEntity getTeacherByHxName(String hxName);

    TeacherSimpleInfoVo getTeacherInfo(TeacherInfo teacherInfo);

    TeacherListVo getUserListMulti(String id,String mobile,String nickname,String status, Pageable pageable);

    void del(DelBody id);

    void delList(DelListBody idList);

    void modify(TeacherModVo goodsModVo);

    void delApply(DelBody id);

    TeacherEntity getTeacherByInviteCode(String inviteCode);


}
